supposed to be a secret

Translations
предполагается быть секретом
This was supposed to be a secret, but now everyone knows.
Это должно было быть секретом, но теперь все знают.
Definitions
A phrase indicating that something is intended to be kept confidential or hidden from others, but may not be successfully concealed.
Words
supposed

adjective
предполагаемый
to

preposition
чтобы
be

verb
быть
a

article or possessive pronoun
неопределённый артикль
secret

noun
секрет